What Everyone Should Know About Trading Financial Markets